package br.com.busgpsapp.bean;

import android.os.Parcel;
import android.os.Parcelable;

public class Onibus implements Parcelable
{

    public Onibus()
    {
    }

    private String date;

    private String ordem;

    private String linha;

    private String latitude;

    private String longitude;

    private String direcao;

    private double speed;

    public String getDate()
    {
        return date;
    }

    public void setDate(String date)
    {
        this.date = date;
    }

    public String getOrdem()
    {
        return ordem;
    }

    public void setOrdem(String ordem)
    {
        this.ordem = ordem;
    }

    public String getLinha()
    {
        return linha;
    }

    public void setLinha(String linha)
    {
        this.linha = linha;
    }

    public String getLatitude()
    {
        return latitude;
    }

    public void setLatitude(String latitude)
    {
        this.latitude = latitude;
    }

    public String getLongitude()
    {
        return longitude;
    }

    public void setLongitude(String longitude)
    {
        this.longitude = longitude;
    }

    public String getDirecao()
    {
        return direcao;
    }

    public void setDirecao(String direcao)
    {
        this.direcao = direcao;
    }

    public double getSpeed()
    {
        return speed;
    }

    public void setSpeed(double speed)
    {
        this.speed = speed;
    }

    @Override
    public String toString()
    {
        return "Onibus [date=" + date + ", ordem=" + ordem + ", linha=" + linha + ", latitude=" + latitude
                + ", longitude=" + longitude + ", direcao=" + direcao + ", speed=" + speed + "]";
    }

    @Override
    public int describeContents()
    {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags)
    {
        dest.writeString(date);
        dest.writeString(ordem);
        dest.writeString(linha);
        dest.writeString(latitude);
        dest.writeString(longitude);
        dest.writeString(direcao);
        dest.writeDouble(speed);
    }

    public static final Parcelable.Creator<Onibus> CREATOR = new Parcelable.Creator<Onibus>()
    {
        public Onibus createFromParcel(Parcel in)
        {
            return new Onibus(in);
        }

        public Onibus[] newArray(int size)
        {
            return new Onibus[size];
        }
    };

    private Onibus(Parcel in)
    {
        date = in.readString();

        ordem = in.readString();

        linha = in.readString();

        latitude = in.readString();

        longitude = in.readString();

        direcao = in.readString();

        speed = in.readDouble();
    }

}
